.top{
	line-height: 43px;
	height: 43px;
}
.top a, .top span{
	margin: 0 20px 0 20px;
}


.header{
	height: 106px;
}

.banner{
	margin: 0 auto;
	max-width: 1920px;
	height: 700px;
	
}
.banner .hd ul li{
	width: 51px;
	height: 3px;
	background-color: #fff;
}


.hot_key .search_box{
    display:inline-block;
    height:40px;
    float:right;
    position:relative;
}
.hot_key .search_box input.text{
	border: none;
}
.hot_key .search_box input.submit{
	height: 40px;
}

.hot_key ul li a{
	padding:0 15px 0 0;
}

.ipro{
	margin: 0 auto;
}
.caption{
	height: 200px;
	text-align: center;
	margin: 0 auto;
}
.caption h4{
	padding-top: 74px;
	padding-bottom: 20px;
	font-size: 30px;
	line-height: 30px;
}
.caption p{
	margin: 0 auto;
	width: 206px;
	line-height: 17px;
	font-size: 17px;
	padding: 12px 0 11px 0;
	text-transform: uppercase;
	color: #666666;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
}
.ipro .ipro_slide .main .btn{
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #898989;
	margin: 0 auto;
	display: block;
	color: #666666;
	width: 219px;
	height: 47px;
	line-height: 47px;
}
.ipro .ipro_slide .main .btn:hover{
	border: 1px solid #000;
	color: #000;
}

.ihonor{
	margin: 0 auto;
}




.inews{
	max-width: 1920px;
	margin: 0 auto;
	padding-bottom: 25px;
}

.inews_box .lbox .text_box{
	padding: 37px 26px;
	height: 50px;
}
.inews_box .lbox .text_box h3{
	border-left: 2px solid #FF0000;
	padding-left: 18px;
	line-height: 18px;
	padding-bottom: 18px;
}
.inews_box .lbox .text_box p{
	line-height: 15px;
	border-left: 2px solid #FF0000;
	padding-left: 18px;
}

.inews_box .rbox ul li{
	height: 72px;
}

.firend_link{
	padding: 0;
}
.firend_link ul{
	height: 75px;
}
.firend_link ul li a{
	padding: 60px 0 0 0 ;
	font-size: 15px;
	line-height: 15px;
	color: #444444;
}